# Статград Информатика. 11 класс. Вариант ИН22110301
def f(a,b):
    if a==0 and b==0:
        return 0
    if a>b:
        return f(a-1,b)+b
    if a<=b and b>0:
        return f(a,b-1)+a
col = 0
for a in range(1,1048577):
   if 1048576%a==0:
       col+=1
print(col)
#ответ 21